package tsb.sax;

/**
 *
 * Exepcion generica que mantiene el estandar sax
 * de Warning Error y  Fatal error.
 */
public class SAXException extends Exception {
    public static int WARNING = 0;
    public static int ERROR = 1;
    public static int ERROR_FATAL = 2;
    private int tipo;

    public SAXException(int tipo) {
        this.setTipo(tipo);
    }

    public SAXException(int tipo, String msg) {
        super(msg);
        this.setTipo(tipo);
    }

    public int getTipo() {
        return tipo;
    }

    public void setTipo(int tipo) {
        if (tipo < 0 || tipo > 2) {
            this.tipo = 1;
        }
        this.tipo = tipo;
    }
}
